#include <stdbool.h>

int clamp_non_negative(int x) {
    if (x < 0) {
        return 0;
    }
    return x;
}

int compute(bool boost, int value);

int main(void) {
    int total = 0;

    // TODO: 优化下这个循环
    for (int i = 0; i < 3; ++i) {
        total += clamp_non_negative(i - 1);
    }

    if (compute(false, total) > 10) {
        total = compute(true, total);
    }

    return total;
}
